﻿#pragma once
namespace ivy
{
struct SourceControlTypes
{
    enum
    {
    //SourceControlType:动画展现控件----AniBox
        SCT_AniBox = 0,
        SCT_AniBoxElementCount = 7,
        SCT_ELEMENT_AniBox_Anchor_list = 0,
        SCT_ELEMENT_AniBox_EnterAction_action = 1,
        SCT_ELEMENT_AniBox_OutAction_action = 2,
        SCT_ELEMENT_AniBox_CoverLayer_color = 3,
        SCT_ELEMENT_AniBox_SwallowTouchType_list = 4,
        SCT_ELEMENT_AniBox_SwallowTouchOutZoneClick_action = 5,
        SCT_ELEMENT_AniBox_PlayType_list = 6,
    //SourceControlType:动画按钮控件----AniButton
        SCT_AniButton = 1,
        SCT_AniButtonElementCount = 10,
        SCT_ELEMENT_AniButton_Anchor_list = 0,
        SCT_ELEMENT_AniButton_EnterAction_action = 1,
        SCT_ELEMENT_AniButton_OutAction_action = 2,
        SCT_ELEMENT_AniButton_ClickAction_action = 3,
        SCT_ELEMENT_AniButton_UnClickAction_action = 4,
        SCT_ELEMENT_AniButton_MulitTouch_list = 5,
        SCT_ELEMENT_AniButton_BindKeyIndex_int = 6,
        SCT_ELEMENT_AniButton_SureAction_action = 7,
        SCT_ELEMENT_AniButton_SwallowTouches_list = 8,
        SCT_ELEMENT_AniButton_ShowType_list = 9,
    //SourceControlType:TTF标签控件----LabelTTF
        SCT_LabelTTF = 2,
        SCT_LabelTTFElementCount = 25,
        SCT_ELEMENT_LabelTTF_Anchor_list = 0,
        SCT_ELEMENT_LabelTTF_EnterAction_action = 1,
        SCT_ELEMENT_LabelTTF_OutAction_action = 2,
        SCT_ELEMENT_LabelTTF_ShowText_string = 3,
        SCT_ELEMENT_LabelTTF_TTFPath_string = 4,
        SCT_ELEMENT_LabelTTF_Size_int = 5,
        SCT_ELEMENT_LabelTTF_Color_color = 6,
        SCT_ELEMENT_LabelTTF_Bold_list = 7,
        SCT_ELEMENT_LabelTTF_Italics_list = 8,
        SCT_ELEMENT_LabelTTF_Glow_list = 9,
        SCT_ELEMENT_LabelTTF_GlowColor_color = 10,
        SCT_ELEMENT_LabelTTF_Outline_list = 11,
        SCT_ELEMENT_LabelTTF_OutlineColor_color = 12,
        SCT_ELEMENT_LabelTTF_OutLineSize_int = 13,
        SCT_ELEMENT_LabelTTF_Shadow_list = 14,
        SCT_ELEMENT_LabelTTF_ShadowColor_color = 15,
        SCT_ELEMENT_LabelTTF_ShadowXOffset_int = 16,
        SCT_ELEMENT_LabelTTF_ShadowYOffset_int = 17,
        SCT_ELEMENT_LabelTTF_ShadowBlurRadius_int = 18,
        SCT_ELEMENT_LabelTTF_Strikethough_list = 19,
        SCT_ELEMENT_LabelTTF_Underline_list = 20,
        SCT_ELEMENT_LabelTTF_Wrap_list = 21,
        SCT_ELEMENT_LabelTTF_AdditionKerning_float = 22,
        SCT_ELEMENT_LabelTTF_LineSpace_float = 23,
        SCT_ELEMENT_LabelTTF_UseSystemFont_list = 24,
    //SourceControlType:FNT标签控件----LabelFNT
        SCT_LabelFNT = 3,
        SCT_LabelFNTElementCount = 23,
        SCT_ELEMENT_LabelFNT_Anchor_list = 0,
        SCT_ELEMENT_LabelFNT_EnterAction_action = 1,
        SCT_ELEMENT_LabelFNT_OutAction_action = 2,
        SCT_ELEMENT_LabelFNT_ShowText_string = 3,
        SCT_ELEMENT_LabelFNT_FNTPath_string = 4,
        SCT_ELEMENT_LabelFNT_Size_int = 5,
        SCT_ELEMENT_LabelFNT_Color_color = 6,
        SCT_ELEMENT_LabelFNT_Italics_list = 7,
        SCT_ELEMENT_LabelFNT_Shadow_list = 8,
        SCT_ELEMENT_LabelFNT_ShadowColor_color = 9,
        SCT_ELEMENT_LabelFNT_ShadowXOffset_int = 10,
        SCT_ELEMENT_LabelFNT_ShadowYOffset_int = 11,
        SCT_ELEMENT_LabelFNT_ShadowBlurRadius_int = 12,
        SCT_ELEMENT_LabelFNT_Strikethough_list = 13,
        SCT_ELEMENT_LabelFNT_Underline_list = 14,
        SCT_ELEMENT_LabelFNT_Wrap_list = 15,
        SCT_ELEMENT_LabelFNT_AdditionKerning_float = 16,
        SCT_ELEMENT_LabelFNT_LineSpace_float = 17,
        SCT_ELEMENT_LabelFNT_StepChangeValueTime_int = 18,
        SCT_ELEMENT_LabelFNT_StepChangeSoundPath_string = 19,
        SCT_ELEMENT_LabelFNT_StepChangeSoundRepeatPlayByTime_int = 20,
        SCT_ELEMENT_LabelFNT_StepChangeSoundStartPitch_float = 21,
        SCT_ELEMENT_LabelFNT_StepChangeSoundChangePitch_float = 22,
    //SourceControlType:进度条控件_单管----ProgressBar
        SCT_ProgressBar = 4,
        SCT_ProgressBarElementCount = 17,
        SCT_ELEMENT_ProgressBar_Anchor_list = 0,
        SCT_ELEMENT_ProgressBar_EnterAction_action = 1,
        SCT_ELEMENT_ProgressBar_OutAction_action = 2,
        SCT_ELEMENT_ProgressBar_MainPicPath_string = 3,
        SCT_ELEMENT_ProgressBar_DefaultPercent_int = 4,
        SCT_ELEMENT_ProgressBar_MainColor_color = 5,
        SCT_ELEMENT_ProgressBar_Dir_list = 6,
        SCT_ELEMENT_ProgressBar_XOffset_int = 7,
        SCT_ELEMENT_ProgressBar_YOffset_int = 8,
        SCT_ELEMENT_ProgressBar_ShowTrackBar_list = 9,
        SCT_ELEMENT_ProgressBar_TrackPicPath_string = 10,
        SCT_ELEMENT_ProgressBar_TrackColor_color = 11,
        SCT_ELEMENT_ProgressBar_TrackTime_int = 12,
        SCT_ELEMENT_ProgressBar_UpShow_list = 13,
        SCT_ELEMENT_ProgressBar_UseRadialShowType_list = 14,
        SCT_ELEMENT_ProgressBar_MidPoint_X_float = 15,
        SCT_ELEMENT_ProgressBar_MidPoint_Y_float = 16,
    //SourceControlType:动画复选控件----AniCheckBox
        SCT_AniCheckBox = 5,
        SCT_AniCheckBoxElementCount = 8,
        SCT_ELEMENT_AniCheckBox_Anchor_list = 0,
        SCT_ELEMENT_AniCheckBox_EnterAction_action = 1,
        SCT_ELEMENT_AniCheckBox_OutAction_action = 2,
        SCT_ELEMENT_AniCheckBox_DefaultChecked_list = 3,
        SCT_ELEMENT_AniCheckBox_SelectAction_action = 4,
        SCT_ELEMENT_AniCheckBox_UnselectAction_action = 5,
        SCT_ELEMENT_AniCheckBox_EnableTouch_list = 6,
        SCT_ELEMENT_AniCheckBox_ShowType_list = 7,
    //SourceControlType:动画复选框组控件----AniCheckBoxGroup
        SCT_AniCheckBoxGroup = 6,
        SCT_AniCheckBoxGroupElementCount = 4,
        SCT_ELEMENT_AniCheckBoxGroup_Anchor_list = 0,
        SCT_ELEMENT_AniCheckBoxGroup_EnterAction_action = 1,
        SCT_ELEMENT_AniCheckBoxGroup_OutAction_action = 2,
        SCT_ELEMENT_AniCheckBoxGroup_CheckBoxBlockNames_string = 3,
    //SourceControlType:多页面动画复选框组控件----MultiLayerAniCheckBoxGroup
        SCT_MultiLayerAniCheckBoxGroup = 7,
        SCT_MultiLayerAniCheckBoxGroupElementCount = 7,
        SCT_ELEMENT_MultiLayerAniCheckBoxGroup_Anchor_list = 0,
        SCT_ELEMENT_MultiLayerAniCheckBoxGroup_EnterAction_action = 1,
        SCT_ELEMENT_MultiLayerAniCheckBoxGroup_OutAction_action = 2,
        SCT_ELEMENT_MultiLayerAniCheckBoxGroup_CheckBoxBlockNames_string = 3,
        SCT_ELEMENT_MultiLayerAniCheckBoxGroup_MulitFormNames_string = 4,
        SCT_ELEMENT_MultiLayerAniCheckBoxGroup_NewFormTop_list = 5,
        SCT_ELEMENT_MultiLayerAniCheckBoxGroup_ChildLayerOffset_int = 6,
    //SourceControlType:滑动容器控件(ListView)----ListView
        SCT_ListView = 8,
        SCT_ListViewElementCount = 12,
        SCT_ELEMENT_ListView_Anchor_list = 0,
        SCT_ELEMENT_ListView_EnterAction_action = 1,
        SCT_ELEMENT_ListView_OutAction_action = 2,
        SCT_ELEMENT_ListView_Direction_list = 3,
        SCT_ELEMENT_ListView_BounceEnable_list = 4,
        SCT_ELEMENT_ListView_Gravity_list = 5,
        SCT_ELEMENT_ListView_ItemMargin_float = 6,
        SCT_ELEMENT_ListView_InertiaScroll_list = 7,
        SCT_ELEMENT_ListView_MagneticType_list = 8,
        SCT_ELEMENT_ListView_ScrollBarShowEnable_list = 9,
        SCT_ELEMENT_ListView_ScrollBarOffsetX_float = 10,
        SCT_ELEMENT_ListView_ScrollBarOffsetY_float = 11,
    //SourceControlType:技能动画按钮控件----SkillAniButton
        SCT_SkillAniButton = 9,
        SCT_SkillAniButtonElementCount = 13,
        SCT_ELEMENT_SkillAniButton_Anchor_list = 0,
        SCT_ELEMENT_SkillAniButton_EnterAction_action = 1,
        SCT_ELEMENT_SkillAniButton_OutAction_action = 2,
        SCT_ELEMENT_SkillAniButton_ClickAction_action = 3,
        SCT_ELEMENT_SkillAniButton_UnClickAction_action = 4,
        SCT_ELEMENT_SkillAniButton_MulitTouch_list = 5,
        SCT_ELEMENT_SkillAniButton_BindKeyIndex_int = 6,
        SCT_ELEMENT_SkillAniButton_SureAction_action = 7,
        SCT_ELEMENT_SkillAniButton_SwallowTouches_list = 8,
        SCT_ELEMENT_SkillAniButton_FNTPath_string = 9,
        SCT_ELEMENT_SkillAniButton_Size_int = 10,
        SCT_ELEMENT_SkillAniButton_Color_color = 11,
        SCT_ELEMENT_SkillAniButton_BindSkillIndex_int = 12,
    //SourceControlType:摇杆控件----JoyStick
        SCT_JoyStick = 10,
        SCT_JoyStickElementCount = 4,
        SCT_ELEMENT_JoyStick_Anchor_list = 0,
        SCT_ELEMENT_JoyStick_EnterAction_action = 1,
        SCT_ELEMENT_JoyStick_OutAction_action = 2,
        SCT_ELEMENT_JoyStick_BindJoyStickIndex_int = 3,
    //SourceControlType:滑动条控件(Slider)----Slider
        SCT_Slider = 11,
        SCT_SliderElementCount = 9,
        SCT_ELEMENT_Slider_Anchor_list = 0,
        SCT_ELEMENT_Slider_EnterAction_action = 1,
        SCT_ELEMENT_Slider_OutAction_action = 2,
        SCT_ELEMENT_Slider_BackBarPath_string = 3,
        SCT_ELEMENT_Slider_BackBarColor_color = 4,
        SCT_ELEMENT_Slider_ProgressBarPath_string = 5,
        SCT_ELEMENT_Slider_ProgressBallPath_string = 6,
        SCT_ELEMENT_Slider_DefaultV_int = 7,
        SCT_ELEMENT_Slider_MaxV_int = 8,
    //SourceControlType:富文本控件(RichTextSimple)----RichTextSimple
        SCT_RichTextSimple = 12,
        SCT_RichTextSimpleElementCount = 10,
        SCT_ELEMENT_RichTextSimple_Anchor_list = 0,
        SCT_ELEMENT_RichTextSimple_EnterAction_action = 1,
        SCT_ELEMENT_RichTextSimple_OutAction_action = 2,
        SCT_ELEMENT_RichTextSimple_ShowText_string = 3,
        SCT_ELEMENT_RichTextSimple_IgnoreContentSize_list = 4,
        SCT_ELEMENT_RichTextSimple_DefaultFontFace_string = 5,
        SCT_ELEMENT_RichTextSimple_DefaultFontColor_color = 6,
        SCT_ELEMENT_RichTextSimple_DefaultFontSize_float = 7,
        SCT_ELEMENT_RichTextSimple_VerticalSpace_float = 8,
        SCT_ELEMENT_RichTextSimple_AutoScroll_list = 9,
    //SourceControlType:输入框控件(EditBox)----EditBox
        SCT_EditBox = 13,
        SCT_EditBoxElementCount = 14,
        SCT_ELEMENT_EditBox_Anchor_list = 0,
        SCT_ELEMENT_EditBox_EnterAction_action = 1,
        SCT_ELEMENT_EditBox_OutAction_action = 2,
        SCT_ELEMENT_EditBox_BackgroundImagePath_string = 3,
        SCT_ELEMENT_EditBox_DefaultText_string = 4,
        SCT_ELEMENT_EditBox_PlaceHoldText_string = 5,
        SCT_ELEMENT_EditBox_TextColor_color = 6,
        SCT_ELEMENT_EditBox_PlaceHoldTextColor_color = 7,
        SCT_ELEMENT_EditBox_TextSize_int = 8,
        SCT_ELEMENT_EditBox_PlaceHoldTextSize_int = 9,
        SCT_ELEMENT_EditBox_MaxLength_int = 10,
        SCT_ELEMENT_EditBox_InputMode_list = 11,
        SCT_ELEMENT_EditBox_InputFlag_list = 12,
        SCT_ELEMENT_EditBox_KeyboardReturnType_list = 13,
    //SourceControlType:四方向摇杆控件----JoyStickFourButtons
        SCT_JoyStickFourButtons = 14,
        SCT_JoyStickFourButtonsElementCount = 16,
        SCT_ELEMENT_JoyStickFourButtons_Anchor_list = 0,
        SCT_ELEMENT_JoyStickFourButtons_EnterAction_action = 1,
        SCT_ELEMENT_JoyStickFourButtons_OutAction_action = 2,
        SCT_ELEMENT_JoyStickFourButtons_BindJoyStickIndex_int = 3,
        SCT_ELEMENT_JoyStickFourButtons_TopButtonAngle_float = 4,
        SCT_ELEMENT_JoyStickFourButtons_TopButtonOffsetAngle_float = 5,
        SCT_ELEMENT_JoyStickFourButtons_BottomButtonAngle_float = 6,
        SCT_ELEMENT_JoyStickFourButtons_BottomButtonOffsetAngle_float = 7,
        SCT_ELEMENT_JoyStickFourButtons_LeftButtonAngle_float = 8,
        SCT_ELEMENT_JoyStickFourButtons_LeftButtonOffsetAngle_float = 9,
        SCT_ELEMENT_JoyStickFourButtons_RightButtonAngle_float = 10,
        SCT_ELEMENT_JoyStickFourButtons_RightButtonOffsetAngle_float = 11,
        SCT_ELEMENT_JoyStickFourButtons_TopButtonStrength_float = 12,
        SCT_ELEMENT_JoyStickFourButtons_BottomButtonStrength_float = 13,
        SCT_ELEMENT_JoyStickFourButtons_LeftButtonStrength_float = 14,
        SCT_ELEMENT_JoyStickFourButtons_RightButtonStrength_float = 15,
    //SourceControlType:流布局控件----FlowLayoutPanel
        SCT_FlowLayoutPanel = 15,
        SCT_FlowLayoutPanelElementCount = 7,
        SCT_ELEMENT_FlowLayoutPanel_EnterAction_action = 0,
        SCT_ELEMENT_FlowLayoutPanel_OutAction_action = 1,
        SCT_ELEMENT_FlowLayoutPanel_XPadding_float = 2,
        SCT_ELEMENT_FlowLayoutPanel_YPadding_float = 3,
        SCT_ELEMENT_FlowLayoutPanel_LayoutType_list = 4,
        SCT_ELEMENT_FlowLayoutPanel_VerticalLayoutType_list = 5,
        SCT_ELEMENT_FlowLayoutPanel_ChildrenVerticleLayoutType_list = 6,
    //SourceControlType:伸缩组控件----ShrinkGroup
        SCT_ShrinkGroup = 16,
        SCT_ShrinkGroupElementCount = 7,
        SCT_ELEMENT_ShrinkGroup_EnterAction_action = 0,
        SCT_ELEMENT_ShrinkGroup_OutAction_action = 1,
        SCT_ELEMENT_ShrinkGroup_ControlCheckBoxName_string = 2,
        SCT_ELEMENT_ShrinkGroup_ChildControlNamesString_string = 3,
        SCT_ELEMENT_ShrinkGroup_linkedSystemValIndex_int = 4,
        SCT_ELEMENT_ShrinkGroup_ChildControlsMoveTime_float = 5,
        SCT_ELEMENT_ShrinkGroup_NewControlStartPosControl_string = 6,
    //SourceControlType:粒子显示控件----ParticleBox
        SCT_ParticleBox = 17,
        SCT_ParticleBoxElementCount = 6,
        SCT_ELEMENT_ParticleBox_EnterAction_action = 0,
        SCT_ELEMENT_ParticleBox_OutAction_action = 1,
        SCT_ELEMENT_ParticleBox_DelaySecond_float = 2,
        SCT_ELEMENT_ParticleBox_ParticleFilePath_string = 3,
        SCT_ELEMENT_ParticleBox_AutoReleaseWhenFinish_list = 4,
        SCT_ELEMENT_ParticleBox_PositionType_list = 5,
    //SourceControlType:九宫图控件----Scale9SpriteBox
        SCT_Scale9SpriteBox = 18,
        SCT_Scale9SpriteBoxElementCount = 10,
        SCT_ELEMENT_Scale9SpriteBox_EnterAction_action = 0,
        SCT_ELEMENT_Scale9SpriteBox_OutAction_action = 1,
        SCT_ELEMENT_Scale9SpriteBox_SrcImagePath_string = 2,
        SCT_ELEMENT_Scale9SpriteBox_LeftInset_float = 3,
        SCT_ELEMENT_Scale9SpriteBox_RightInset_float = 4,
        SCT_ELEMENT_Scale9SpriteBox_TopInset_float = 5,
        SCT_ELEMENT_Scale9SpriteBox_BottomInset_float = 6,
        SCT_ELEMENT_Scale9SpriteBox_CoverLayer_color = 7,
        SCT_ELEMENT_Scale9SpriteBox_SwallowTouchType_list = 8,
        SCT_ELEMENT_Scale9SpriteBox_SwallowTouchOutZoneClick_action = 9,
    //SourceControlType:视频播放控件----VideoPlayBox
        SCT_VideoPlayBox = 19,
        SCT_VideoPlayBoxElementCount = 6,
        SCT_ELEMENT_VideoPlayBox_FileType_list = 0,
        SCT_ELEMENT_VideoPlayBox_FilePos_string = 1,
        SCT_ELEMENT_VideoPlayBox_CirclePlay_list = 2,
        SCT_ELEMENT_VideoPlayBox_EnterAction_action = 3,
        SCT_ELEMENT_VideoPlayBox_OutAction_action = 4,
        SCT_ELEMENT_VideoPlayBox_FirstEndCallAction_action = 5,
    //SourceControlType:裁剪控件----CliperBox
        SCT_CliperBox = 20,
        SCT_CliperBoxElementCount = 6,
        SCT_ELEMENT_CliperBox_AlphaThreshold_float = 0,
        SCT_ELEMENT_CliperBox_BgColor_color = 1,
        SCT_ELEMENT_CliperBox_EnterAction_action = 2,
        SCT_ELEMENT_CliperBox_OutAction_action = 3,
        SCT_ELEMENT_CliperBox_stencilNodeNames_string = 4,
        SCT_ELEMENT_CliperBox_isInverted_list = 5,
    };
};
}
